Soru & Cevap

listenin öğesine programmatik erişip değişiklik yapmak

07.04.2019 - 10:27

listviewin childine programmatik erişip üzerinde işlem yapmak istiyorum ama tıklanma olayları haricinde çalışma zamanı hatası alıyorum.ekrana buton koyup bu butona tıklama ile erişim sağlayınca hata almıyorum.Bende şöyle bir kod ile hatasını engelledim.bu yöntemim güvenli ve doğrumu ayrıca başka nasıl yapılabilir

onCreate içinde yazıyorum:

Thread thread=new Thread(){ @Override public void run() {

try {sleep(100); } catch (InterruptedException e) { e.printStackTrace();

}finally {

View view=listemiz.getChildAt(1); view.startAnimation(animation); view.setBackgroundResource(R.drawable.buttonoval);

} } }; thread.start();
 

bu şekilde hata vermiyor ama yinede daha doğru bir yol olmalı telefonun yavaş çalışması gibi bir durumda yine çalışma zamanı hatası verebilir

 

16 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-259959-1585770739.jpg
ertan.kocakoc
01.12.2019 - 01:30

Alternatif bir çözüm sağlam cihazlarda problem çıkarmaz, güvenilirdir.